import Vue from 'vue';
import Vuex from 'vuex';

// 用户登录信息
import userInfo from './modules/userInfo';
// 系统常用配置
import systemConfig from './modules/systemConfig';
// 需要缓存的组件
import keepAlive from './modules/keepAlive';
//列表项
import MessageState from './modules/messageState';
import tagsView from './modules/tagsView';

Vue.use(Vuex);

export default new Vuex.Store({
  // 用于在全局引用此文里的方法时标识这一个的文件名
  namespaced: true,
  modules: {
    userInfo,
    systemConfig,
    keepAlive,
    MessageState,
    tagsView
  }
});
